package Comprehensive_01;


import java.util.Random;

public class LoginCode {
    public static void main(String[] args) {
        // 需求：验证码一共五位，前四位必须是大小写英文字母顺序随机，最后一位为0~9的随机数
        Random random = new Random();
        char[] Letter = new char[52];
        // 利用for循环遍历数组Letter，并把字母添加进数组
        for (int i = 0; i < Letter.length; i++) {
            if (i <= Letter.length/2) {
                // a的Unicode编码为97
                Letter[i] = (char) (97 + i);
            }else {
                // A的Unicode编码为65
                Letter[i] = (char) (65 + i - 26);
            }
        }
        // 定义一个字符串类型用于接收前四位
        String code = "";
        for (int i = 0; i < 4; i++) {
            int randomIndex = random.nextInt(52);
            code += Letter[randomIndex];
        }

        // 拼接数字
        code += random.nextInt(10);
        System.out.println(code);

    }
}
